// http模块，用于创建http服务

/* // 加载模块
let http = require('http');

// 创建http服务
let server = http.createServer();

// 监听request事件
server.on('request',(req,res)=>{
    // 有用户访问服务时触发request事件
    console.log( '有用户访问了。。。' );

    // req request请求对象
    // res response响应对象

    // 设置响应头
    res.setHeader('Content-Type','text/plain;charset=utf-8');

    // 响应请求
    res.end('响应给前端的数据');
});

// 监听端口号（设置端口号、域名/IP地址、回调函数）
server.listen(3000,()=>{
    console.log( '---------------服务启动成功---------------' );
});
 */
// 服务地址：http://localhost:3000
// 服务地址：http://127.0.0.1:3000
// 服务地址：http://192.168.52.27:3000


// 加载模块
let http = require('http');

// 创建http服务
http.createServer((req,res)=>{
    // 有用户访问时执行该函数
    console.log( '有用户访问了。。。' );

    // 设置响应头
    res.writeHead(200,{"Content-Type":"text/plain;charset=utf-8"});

    // 响应请求
    res.end('欢迎光临。。。');
})
// 监听端口号
.listen(3001,()=>{
    console.log( '---------------服务启动成功---------------' );
});

// 思考：如何实现根据不同的请求，响应不同的数据?
// http://localhost:3001/a
// http://localhost:3001/b
// http://localhost:3001/c